package com.ruoyi.manager.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;

import java.time.LocalDateTime;


public class ReservationDto {

    /* 会员姓名 */
    private String memberName;

    /*会员手机号*/
    private String phone;

    /** 场地ID */
    @Excel(name = "场地ID")
    private Integer courtId;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;

    /** 预约时长(分钟) */
    @Excel(name = "预约时长(分钟)")
    private Integer duration;

    /** 使用人数 */
    @Excel(name = "使用人数")
    private Integer peopleCount;

    /** 状态 0未使用 1使用中 2已完成 3已取消 */
    @Excel(name = "状态 0未使用 1使用中 2已完成 3已取消")
    private Integer status;

    /** 实际支付金额(分) */
    @Excel(name = "实际支付金额(分)")
    private Long actualFee;

    /** 备注 */
    @Excel(name = "备注")
    private String notes;

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Integer getCourtId() {
        return courtId;
    }

    public void setCourtId(Integer courtId) {
        this.courtId = courtId;
    }

    public LocalDateTime getStartTime() {
        return startTime;
    }

    public void setStartTime(LocalDateTime startTime) {
        this.startTime = startTime;
    }

    public Integer getDuration() {
        return duration;
    }

    public void setDuration(Integer duration) {
        this.duration = duration;
    }

    public Integer getPeopleCount() {
        return peopleCount;
    }

    public void setPeopleCount(Integer peopleCount) {
        this.peopleCount = peopleCount;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getActualFee() {
        return actualFee;
    }

    public void setActualFee(Long actualFee) {
        this.actualFee = actualFee;
    }

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }
}
